package com.shop.dao;

import com.shop.entity.Product;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface ProductDao {

    // 获取所有商品
    List<Product> getAllProducts();

    // 根据商品ID获取商品
    Product getProductById(int id);

    // 根据商品名称获取商品
   // List<Product> getProductByName(String name);

    // 根据商家ID获取商品
   // List<Product> getProductsByMerchantId(int merchantId);

   // 根据商家ID获取商品
    List<Product> getProductByMerchant_id(int merchant_id);

    // 添加商品
    void insertProduct(Product product);

    // 更新商品
    void updateProduct(Product product);

    // 删除商品
    void deleteProduct(int id);
}
